package org.example.cdpcrpbackend.controller.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 已经报名的用户，查询获取的活动信息，包括报名记录表的信息
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ActivityAttend1 {
    // activity_attend 表中数据
    private Integer id; // 参与活动的记录编号
    private Integer activityId; // 活动编号
    private String studentId;   // 参与活动的学生
    private LocalDateTime attendTime;   // 用于降序排序

    private String signInOut;
    private String state;

    // 外键数据（activity 中）
    private String activityName;
    private String activityMethod;  // 加分方式

//    private String content;
//    private LocalDateTime startTime;
//    private LocalDateTime endTime;
//    private String place;
//    private String cover;
//    private String poster;  // json 数组

//    private Integer score;
//    private Integer departmentId;
//    private Integer crpItemId;

    // 外键数据
//    private String departmentName;
//    private String crpItemName;

    // 其他数据
//    private Boolean isAttend;
}
